Package-level declarations

Types

Link copied to clipboard
class BTScanModel @Inject constructor(application: Application, serviceRepository: ServiceRepository, bluetoothRepository: BluetoothRepository, usbRepository: UsbRepository, usbManagerLazy: Lazy<UsbManager>, networkRepository: NetworkRepository, radioInterfaceService: RadioInterfaceService, recentAddressesDataSource: RecentAddressesDataSource) : ViewModel
BTScanModel_Factory
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_Factory : Factory<BTScanModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_Factory : Factory<BTScanModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_Factory : Factory<BTScanModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_Factory : Factory<BTScanModel>
BTScanModel_HiltModules
Link copied to clipboard
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class BTScanModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class BTScanModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class BTScanModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class BTScanModel_HiltModules
BTScanModel_HiltModules_BindsModule_Binds_LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_BindsModule_Binds_LazyMapKey
BTScanModel_HiltModules_KeyModule_Provide_LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_KeyModule_Provide_LazyMapKey
BTScanModel_HiltModules_KeyModule_ProvideFactory
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
Link copied to clipboard
data class Contact(val contactKey: String, val shortName: String, val longName: String, val lastMessageTime: String?, val lastMessageText: String?, val unreadCount: Int, val messageCount: Int, val isMuted: Boolean, val isUnmessageable: Boolean, val nodeColors: Pair<Int, Int>? = null)
Link copied to clipboard
sealed class DeviceListEntry

A sealed class is used here to represent the different types of devices that can be displayed in the list. This is more type-safe and idiomatic than using a base class with boolean flags (e.g., isBLE, isUSB). It allows for exhaustive when expressions in the code, making it more robust and readable.

Link copied to clipboard
class UIViewModel @Inject constructor(app: Application, nodeDB: NodeRepository, serviceRepository: ServiceRepository, radioInterfaceService: RadioInterfaceService, meshLogRepository: MeshLogRepository, firmwareReleaseRepository: FirmwareReleaseRepository, uiPreferencesDataSource: UiPreferencesDataSource, meshServiceNotifications: MeshServiceNotifications, analytics: PlatformAnalytics, packetRepository: PacketRepository) : ViewModel
UIViewModel_Factory
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_Factory : Factory<UIViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_Factory : Factory<UIViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_Factory : Factory<UIViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_Factory : Factory<UIViewModel>
UIViewModel_HiltModules
Link copied to clipboard
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class UIViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class UIViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class UIViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class UIViewModel_HiltModules
UIViewModel_HiltModules_BindsModule_Binds_LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_BindsModule_Binds_LazyMapKey
UIViewModel_HiltModules_KeyModule_Provide_LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_KeyModule_Provide_LazyMapKey
UIViewModel_HiltModules_KeyModule_ProvideFactory
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun getInitials(fullName: String): String